.order_info {
  margin: 20px;
  padding: 20px;
  border-radius: 20px;
  background-color: #fff;

  :global .ant-descriptions-title {
    margin-top: 20px;
    padding-left: 2px;
  }
}

.style_wrapper {
  :global .ant-descriptions-header {
    margin-bottom: 0;
  }
  :global .ant-descriptions-title {
    margin-top: 20px;
    padding-left: 0;
  }
  :global .ant-descriptions-view {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .desc_header {
    position: relative;
    height: 50px;

    border-top-left-radius: 10px;
    overflow: hidden;
    .desc_header_text {
      position: absolute;
      left: 0;
      top: 0;
      height: 50px;
      float: left;
      line-height: 50px;
      padding-left: 16px;
      color: #fff;
    }
    .desc_header_bg {
      float: left;
      height: 0;
      width: 40%;
      border-bottom: 50px solid #027dff;
      border-right: 30px solid transparent;
    }
    .desc_header_snd_bg {
      margin-top: 20px;
      height: 30px;
      border-top-right-radius: 10px;
      background-color: #eaedf3;
    }
  }
}

:global .ant-modal-confirm-body {
  display: flex;
  justify-content: center;
}

.credit_wrapper {
  .row {
    width: 100%;
    padding-left: 15px;
    box-sizing: border-box;
    background-color: #f2f2f2;
    border: 1px solid #fff;
    .row-title {
      font-size: 14px;
      font-weight: bold;
      background-color: #f2f2f2;
      padding: 15px;
    }

    .row-content {
      background-color: #fff;
      // width: 100%;
      font-size: 14px;
      font-weight: bold;
      display: flex;
      flex-wrap: wrap;
    }
    .row_line {
      background-color: #fff;
      display: flex;
      flex: 1;
      font-size: 14px;
      font-weight: bold;
      min-width: 25%;
    }
    .row-content-box2,
    .row-content-box4 {
      font-size: 14px;
      color: #8e8c8a;
      font-weight: normal;
    }

    .f {
      flex: 1;
      padding: 15px;
      border: 1px solid #f2f2f2;
      box-sizing: border-box;
    }

    .container {
      padding: 10px;
      border: 1px solid #f2f2f2;
    }

    .image {
      margin-top: 10px;
      display: flex;
      flex-direction: column;

      .img {
        margin-top: 10px;
        display: flex;
        justify-content: space-evenly;

        > img {
          display: block;
          width: 300px;
          height: 200px;
        }
      }
    }
  }
}

.img_wrapper{
  overflow: hidden;
  position: relative;
  width: 1409px;
  height: 6360px;
  :global .ant-image{
    position: absolute;
    top: -180px;
  }
}

.iframe_wrapper{
  overflow: hidden;
  position: relative;
  width: 1409px;
  height: calc(100vh - 200px);
  iframe{
    border: none !important;
  }
}

